package org.haredot.callback;

import java.sql.PreparedStatement;

@FunctionalInterface
public interface PreparedStatementBatchSetter<T> {

    /**
     * 只负责 绑定 单条数据
     * @param ps
     * @param data : 单条数据
     * @param index : 该数据在原始集合中的索引位置
     */
    void bindParams(PreparedStatement ps, T data, int index) throws Exception;
}
